Global Variables
ஒரு செயல்பாட்டுக்கு வெளியே உருவாக்கப்பட்ட மாறிகள் (முந்தைய பக்கங்களில் உள்ள அனைத்து எடுத்துக்காட்டுகளிலும் உள்ளதைப் போல) உலகளாவிய மாறிகள் என அறியப்படுகின்றன.
உலகளாவிய மாறிகள் அனைவராலும் பயன்படுத்தப்படலாம், செயல்பாடுகளுக்குள் மற்றும் வெளியே இரண்டிலும்.
Example
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Local vs Global
நீங்கள் ஒரு செயல்பாட்டுக்குள் ஒரே பெயரில் ஒரு மாறியை உருவாக்கினால், இந்த மாறி உள்ளூர் மாறியாக இருக்கும், மேலும் செயல்பாட்டுக்குள் மட்டுமே பயன்படுத்தப்படும். அதே பெயரில் உள்ள உலகளாவிய மாறி அப்படியே இருக்கும், உலகளாவிய மற்றும் அசல் மதிப்புடன்.
Example
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
The global Keyword
பொதுவாக, நீங்கள் ஒரு செயல்பாட்டுக்குள் ஒரு மாறியை உருவாக்கும்போது, அந்த மாறி உள்ளூர் மாறியாகும், மேலும் அந்த செயல்பாட்டுக்குள் மட்டுமே பயன்படுத்தப்படும்.
ஒரு செயல்பாட்டுக்குள் உலகளாவிய மாறியை உருவாக்க, நீங்கள் global விசேஷ சொல்லைப் பயன்படுத்தலாம்.
Example
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Changing Global Variables
மேலும், ஒரு செயல்பாட்டுக்குள் ஒரு உலகளாவிய மாறியை மாற்ற விரும்பினால், global விசேஷ சொல்லைப் பயன்படுத்தவும்.
Example
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)